to supply something on trust - Espagnol Anglais Dictionnaire